export interface IorderItem {
  records: Iorder[];
  total: number;
  size: number;
  current: number;
  searchCount: boolean;
  pages: number;
}

 export interface Iorder {
  orderId: number;
  shopId: number;
  prodName: string;
  userId: string;
  orderNumber: string;
  total: number;
  actualTotal: number;
  payType?: any;
  remarks?: string;
  status: number;
  dvyType?: any;
  dvyId?: any;
  dvyFlowId: string;
  freightAmount: number;
  addrOrderId: number;
  productNums: number;
  createTime: string;
  updateTime: string;
  payTime?: any;
  dvyTime?: any;
  finallyTime?: any;
  cancelTime: string;
  isPayed: number;
  deleteStatus: number;
  refundSts: number;
  reduceAmount?: any;
  shopName?: any;
  orderItems: OrderItem[];
  userAddrOrder: UserAddrOrder;
  statusStr?:string
}

interface UserAddrOrder {
  addrOrderId: number;
  addrId?: any;
  userId?: any;
  receiver: string;
  province: string;
  city: string;
  area: string;
  addr: string;
  postCode?: any;
  provinceId?: any;
  cityId?: any;
  areaId?: any;
  mobile: string;
  createTime?: any;
  version?: any;
}

interface OrderItem {
  orderItemId: number;
  shopId: number;
  orderNumber: string;
  prodId: number;
  skuId: number;
  prodCount: number;
  prodName: string;
  skuName: string;
  pic: string;
  price: number;
  userId: string;
  productTotalAmount: number;
  recTime: string;
  commSts: number;
  distributionCardNo?: any;
  basketDate?: any;
}